// pages/checkDorm/checkDorm.js
const host=getApp().host;
Page({

  /**
   * 页面的初始数据
   */
  data: {
    user:'',
    dorm:'',
    host:'',
    img:[]
  },

  clooseImage(){
    wx.chooseImage({
          count:1,
          sizeType: ['original', 'compressed'],
          sourceType: ['album', 'camera'],
          success:resa=>{
                wx.showLoading({
                      title: '上传图片'
                })
                wx.uploadFile({
                      filePath: resa.tempFilePaths[0],
                      name: 'file',
                      url: host+'admin/upload/upload',
                      success:res=>{
                        let img=this.data.img;
                        img.push({
                          img:JSON.parse(res.data).data.url
                        })
                        this.setData({
                              img:img
                        })
                      },
                      fail:()=>{
                            wx.showToast({
                                  title: '服务器繁忙',
                                  icon:'error'
                            })
                      },
                      complete:()=>{
                            wx.hideLoading()
                      }
                })
          },
          fail:res=>{
                console.log(res);
          }
    })
  },

  /**提交 */
  submit(){
    wx.showLoading({
      title: '提交中',
    })
    let info={
      user:this.data.user,
      dorm:this.data.dorm,
      img:JSON.stringify(this.data.img)
    }
    wx.request({
      url: host+'client/checkDorm/add',
      method:'POST',
      data:info,
      header:{
        'content-type': 'application/x-www-form-urlencoded'
      },
      success:res=>{
        if(res.data.status.code==200){
          wx.showToast({
            title: '提交成功',
          })
          this.setData({
            dorm:'',
            img:[]
          })
        }
      },
      complete:()=>{
        wx.hideLoading()
      }
    })
  },

  /**输入宿舍号 */
  inputDorm(e){
    this.setData({
      dorm:e.detail.value
    })
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {
    this.init()
  },

  /**初始化 */
  init(){
    this.setData({
      host:host,
      user:wx.getStorageSync('admin').loginName
    })
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})